Integrating Planning into Reactive High-Level Robot Programs
نویسندگان
چکیده
IndiGolog is a high-level programming language for robots and intelligent agents that supports on-line planning and plan execution in dynamic and incompletely known environments. Programs may perform sensing actions that acquire information at runtime and react to exogenous actions. In this paper, we show how IndiGolog can be used to write robot control programs that combine planning, sensing, and reactivity. Moreover,we present enhancements to IndiGolog in three areas: a more effective replanning mechanism for situations where the environment has changed, an approach to planning in dynamic settings that uses a simulated environment, and a mechanism that allows planning to be done within a larger program that includes reactive threads.
منابع مشابه
obile Robot Motion by Integration of Low-Level ehavior Control and High-Level Global Planning
This paper presents an efficient strategy for integrating lowlevel reactive behavior control and high-level global planning for robot motion. In low-level behavior control, robot navigation in unknown environments is performed by behavior fusion using fizzy logic; while a high-level planning method is used to determine robot motion direction since some information on environments is prior knowl...
متن کاملCombining Planning and Dialog for Cooperative Assembly Construction
This article presents work on integrating a dialog component with a reactive planner into an assembly construction system. Using a re-active planner with a tight connection to the dialog component enables the system to ask for user assistance when encountering execution failures. We developed an action detection based on vision to monitor the execution of robotic and human actions. The combinat...
متن کاملIntegrating Task Directed Planning with Reactive Object Recognition
We describe a robot vision system that achieves complex object recognition with two layers of behaviors performing the tasks of planning and object recognition respectively The recognition layer is a pipeline in which successive stages take in images from a stereo head recover relevant features build intermediate representations and deposit D objects into a world model Each stage is an independ...
متن کاملUsing Planning Algorithms and Graphical Programming to Facilitate End-User Programming of Service Robots
Robots have great potential for assisting disabled people with basic manipulation tasks. However, robots have traditionally been diicult for non-experts to program, even for simple tasks. In addition, the brittleness of typical robot programs, which do not use sensing to detect changes in the robot's environment, make them unreliable in the loosely structured environments in which service robot...
متن کاملMotion Planning and Control for Mobile Robot with SOFM
Despite the many significant advances made in robot architecture, the basic approaches are deliberative and reactive methods. They are quite different in recognizing outer environment and inner operating mechanism. For this reason, they have almost opposite characteristics. Later, researchers integrate these two approaches into hybrid architecture. In such architecture, Reactive module also cal...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000